<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8" />
	<title>Dokumentation</title>
	
	<style type="text/css">
		body{background-color: #F2F2F2;}
		div {width: 900px; padding: 15px;margin: 20px auto; border: 1px solid #aaa; background-color: #fff; box-shadow: 5px 5px 5px #aaa;}
		div .innerDiv {padding: 0; border: 1px solid #aaa; margin-bottom: 10px;}
		h1, h2 {text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
		h3, p {margin-left:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
		body {background-image:url("images/back40.gif");}
		.info {font-weight: bold;}
		img{margin: 0 0 5px 10px; box-shadow: 5px 5px 5px #ccc;}
	</style>
	
</head>

<body>
	<div>
		<h1>ProducentPositioneringsAPI</h1>
		<h2>Dokumentation</h2>
		<div class='innerDiv'>
			<h3>Få ut Longitude och Latitud positioner för producenter innom Matmarknad</h3>
			<p>Få ut Longitude och Latitud positioner på producenter via producentId</p>
			<p>ProducentId matchar mot producentId på:</p>
			<p class='info'>http://api.matmarknad.se/doc/</p>
			<p>Förfrågningar görs mot URL: </p>
			<p class='info'>"http://172.16.214.1/1dv449/pp222ap/positions"</p>
			<p>Eller:</p>
			<p class='info'>"http://172.16.214.1/1dv449/pp222ap/position/producer/500"</p>
		</div>
		<div class='innerDiv'>
			<h3>xml/json</h3>
			
			<p>För att ange i vilket format du vill ha svaret, sätt header accepts till :</p>
			<p class='info'>"application/json" eller "application/xml"</p>
			<p>Eller ange i url:en  /json eller /xml</p>
			<p class='info'>"http://172.16.214.1/1dv449/pp222ap/position/producer/198/json"</p>
			<p>Om inget anges kommer svaret att skickas som xml</p>
			<p>JSON</p>
			<img src='img/Capturejson.PNG' />
			<p>Alla Positioner i JSON: </p>
			<img src='img/Capturejsons.PNG' />
			<p>XML</p>
			<img src='img/Capturexml.PNG' />
			<p>Alla Positioner i XML: </p>
			<img src='img/Capturexmls.PNG' />
		</div>
		<div class='innerDiv'>
			<h3>GET</h3>
			<p>För att hämta ut alla Producenter och deras positioner:</p>
			<p class='info'>"http://172.16.214.1/1dv449/pp222ap/positions"</p>
			<p>För att hämta ut specifik Producent och dess position:</p>
			<p class='info'>"http://172.16.214.1/1dv449/pp222ap/position/producer/500"</p>
			<p>Id på Producenten anges enligt: position/producer/<strong>500</strong></p>
			<p>EX:</p>
			<img src='img/Captureget.PNG' />
		</div>
		<div class='innerDiv'>
			<h3>POST</h3>
			<p>För att lägga till en ny leverantör används POST, <strong>OBS</strong>, här anges inte ProducerId i URL utan i datan som postas, enligt nedan: </p>
			<p class='info'>"http://172.16.214.1/1dv449/pp222ap/position/producer"</p>
			<p>Data skickas med enligt nedan:</p>
			<p class='info'>data: {'ProducerId':'500', 'Longitude': '55.55', 'Latitude':'26.35', 'Description':'Tryggves livs'},</p>
			<p>Parametrar (ÄR Case-censitive)</p>
			<p class='info'>ProducerId, Longitude, Latitude, Description</p>
			<p>ProducerId ska matcha det Id som producenten har hos: </p>
			<p class='info'>http://api.matmarknad.se/doc/</p>
			<p>EX:</p>
			<img src='img/Capturepost.PNG' />
		</div>
		<div class='innerDiv'>
			<h3>PUT</h3>
			<p>För att uppdatera en leverantör används PUT och Data skickas till följande adress:</p>
			<p class='info'>url: "http://172.16.214.1/1dv449/pp222ap/position/producer/500",</p>
			<p>Id på Producenten anges enligt: position/producer/<strong>500</strong></p>
			<p>Data skickas med enligt</p>
			<p class='info'>data: {'Longitude': '32.00', 'Latitude':'666.66', 'Description':'Pelles Päron godast i stan'},</p>
			<p>Obligatoriska parametrar (ÄR Case-censitive)</p>
			<p class='info'>Longitude, Latitude, Description</p>
			<p>EX:</p>
			<img src='img/Captureput.PNG' />
		</div>
		<div class='innerDiv'>
			<h3>DELETE</h3>
			<p>För att ta bort en leverantör används DELETE och Data skickas till följande adress:</p>
			<p class='info'>url: "http://172.16.214.1/1dv449/pp222ap/position/producer/500",</p>
			<p>Id på Producenten anges enligt: position/producer/<strong>500</strong></p>
			<p>EX:</p>
			<img src='img/Capturedelete.PNG' />
		</div>
	</div>
	
	
</body>

</html>